package com.adv.ems.service;

import com.adv.ems.model.param.*;
import com.adv.ems.model.vo.*;

public interface IndexService {
    IndexEnergyMapSubjectVO mapSubjectList(IndexEnergyMapSubjectParam param, String acceptLanguage);

    IndexEnergyInfoVO IndexEnergyInfoVO(String acceptLanguage);

    IndexEnergyCalendarVO energyCalendar(IndexEnergyCalendarParam param, String acceptLanguage);

    IndexEnergyTimeTrendVO energyTimeTrend(IndexEnergyTimeTrendParam param, String acceptLanguage);

    IndexCompareVO itemCompare(IndexCompareParam param, String acceptLanguage);

    IndexCompareVO energyCompare(IndexCompareParam param, String acceptLanguage);

    IndexEnergyYearSummarizeVO energyYearSummarize(IndexEnergyYearSummarizeParam param, String acceptLanguage);

    IndexEnergyTimeCompareVO energyTimeCompare(IndexEnergyTimeCompareParam param, String acceptLanguage);
}
